package com.ruoyi.system.dto;

public class SignInRequest {
    private Long tvId;
    private String endTime;
    private String signInTime;
    private int isSignedIn; // 0 表示未签到，1 表示已签到
    private int signInType;
    private Long userId;

    // Getters and Setters
    public Long getTvId() {
        return tvId;
    }

    public void setTvId(Long tvId) {
        this.tvId = tvId;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getSignInTime() {
        return signInTime;
    }

    public void setSignInTime(String signInTime) {
        this.signInTime = signInTime;
    }

    public int getIsSignedIn() {
        return isSignedIn;
    }

    public void setIsSignedIn(int isSignedIn) {
        this.isSignedIn = isSignedIn;
    }

    public int getSignInType() {
        return signInType;
    }

    public void setSignInType(int signInType) {
        this.signInType = signInType;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    // signInRequestToString 方法
    public String  toString() {
        return "SignInRequest{" +
                "tvId=" + tvId +
                ", endTime='" + endTime + '\'' +
                ", signInTime='" + signInTime + '\'' +
                ", isSignedIn=" + isSignedIn +
                ", signInType=" + signInType +
                ", userId=" + userId +
                '}';
    }
}
